#define  _CRT_SECURE_NO_WARNINGS 1
#include <iostream>

using namespace std;

//class A
//{
//public:
//	inline virtual void func()
//	{
//
//	}
//};

//int main()
//{
//	A aa;
//	aa.func();
//
//	return 0;
//}

//class A
//{
//public:
//	int _a;
//};
//
//// class B : public A
//class B :  public A
//{
//public:
//	int _b;
//};
//
//// class C : public A
//class C :  public A
//{
//public:
//	int _c;
//};
//class D : public B, public C
//{
//public:
//	int _d;
//};
//
//int main()
//{
//	D d;
//	d.B::_a = 1;
//	d.C::_a = 2;
//	d._b = 3;
//	d._c = 4;
//	d._d = 5;
//	cout << &d._b << endl;
//
//	return 0;
//}
//
